package com.neusoft.work.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

@TableName("OutRegistration")
public class OutRegistration {
	@TableId(type = IdType.AUTO)
    private Integer id;
    private Integer customerId;
    private String reason;
    private String outTime;
    private String expectedReturn;
    private String actualReturn;
    private String companionName;
    private String companionRelation;
    private String companionPhone;
    private Integer approveStatus;
    private String approveTime;
    private Integer operatorUserId;
    
    /** 前端展示姓名，数据库里没有这一列，只是临时用来承载 **/
    @TableField(exist = false)
    private String customerName;
    	
	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getOutTime() {
		return outTime;
	}

	public void setOutTime(String outTime) {
		this.outTime = outTime;
	}

	public String getExpectedReturn() {
		return expectedReturn;
	}

	public void setExpectedReturn(String expectedReturn) {
		this.expectedReturn = expectedReturn;
	}

	public String getActualReturn() {
		return actualReturn;
	}

	public void setActualReturn(String actualReturn) {
		this.actualReturn = actualReturn;
	}

	public String getCompanionName() {
		return companionName;
	}

	public void setCompanionName(String companionName) {
		this.companionName = companionName;
	}

	public String getCompanionRelation() {
		return companionRelation;
	}

	public void setCompanionRelation(String companionRelation) {
		this.companionRelation = companionRelation;
	}

	public String getCompanionPhone() {
		return companionPhone;
	}

	public void setCompanionPhone(String companionPhone) {
		this.companionPhone = companionPhone;
	}

	public Integer getApproveStatus() {
		return approveStatus;
	}

	public void setApproveStatus(Integer approveStatus) {
		this.approveStatus = approveStatus;
	}

	public String getApproveTime() {
		return approveTime;
	}

	public void setApproveTime(String approveTime) {
		this.approveTime = approveTime;
	}

	public Integer getOperatorUserId() {
		return operatorUserId;
	}

	public void setOperatorUserId(Integer operatorUserId) {
		this.operatorUserId = operatorUserId;
	}

	public OutRegistration(Integer id, Integer customerId, String reason, String outTime, String expectedReturn,
			String actualReturn, String companionName, String companionRelation, String companionPhone,
			Integer approveStatus, String approveTime, Integer operatorUserId) {
		super();
		this.id = id;
		this.customerId = customerId;
		this.reason = reason;
		this.outTime = outTime;
		this.expectedReturn = expectedReturn;
		this.actualReturn = actualReturn;
		this.companionName = companionName;
		this.companionRelation = companionRelation;
		this.companionPhone = companionPhone;
		this.approveStatus = approveStatus;
		this.approveTime = approveTime;
		this.operatorUserId = operatorUserId;
	}

	public OutRegistration() {
		super();
	}
    
    
}
